//! # 安全工具
//!
//! 提供加密、令牌处理、验证等公共安全工具。

pub mod crypto;
pub mod token;
pub mod validator;

// 重新导出工具类
pub use crypto::CryptoUtils;
pub use token::TokenUtils;
pub use validator::SecurityValidator;

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_module_exports() {
        // 测试所有工具类是否可用
        let _crypto = CryptoUtils::new();
        let _token = TokenUtils::new();
        let _validator = SecurityValidator::new();
    }
}